home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / faq / comp / aux_faq / part3 < prev   
Internet Message Format  |  1994-04-12  |  45KB

  1. Path: bloom-beacon.mit.edu!hookup!ames!newsfeed.gsfc.nasa.gov!jagubox!jim
  2. From: jim@jagubox.gsfc.nasa.gov (Jim Jagielski)
  3. Newsgroups: comp.unix.aux,news.answers,comp.answers
  4. Subject: Apple A/UX FAQ List (3/3)
  5. Supersedes: <3022@jagubox.gsfc.nasa.gov>
  6. Followup-To: comp.unix.aux
  7. Date: 12 Apr 94 13:28:32 GMT
  8. Organization: NASA/Goddard Space Flight Center
  9. Lines: 1027
  10. Approved: news-answers-request@MIT.Edu
  11. Expires: 27 Apr 94 00:00:00 GMT
  12. Message-ID: <3066@jagubox.gsfc.nasa.gov>
  13. References: <3065@jagubox.gsfc.nasa.gov>
  14. Reply-To: jim@jagubox.gsfc.nasa.gov (Jim Jagielski)
  15. NNTP-Posting-Host: jagubox.gsfc.nasa.gov
  16. Mime-Version: 1.0
  17. Content-Type: text/plain; charset=US-ASCII
  18. Content-Transfer-Encoding: 7bit
  19. Summary: Latest posting of FAQ for A/UX
  20. Keywords: FAQ A/UX
  21. Xref: bloom-beacon.mit.edu comp.unix.aux:6813 news.answers:17961 comp.answers:4875
  22.  
  23. Archive-name: aux-faq/part3
  24. Last-modified: Tue Apr 12 09:25:29 EDT 1994
  25.  
  26.          This is the Frequently Asked Question (FAQ) list for A/UX 3.x.x
  27.  
  28. \\\\\\\\\\\\\\\\\\\\\\ START OF PART 3 OF 3 //////////////////////
  29.  
  30. :::::::::::::::::::::::::::::::::::
  31. ::::: DEVICES AND PERIPHERALS :::::
  32. :::::::::::::::::::::::::::::::::::
  33.  
  34. =======================================================
  35. D.01)  Can I use my Teac|DAT|etc tape drive under A/UX?
  36. -------------------------------------------------------
  37.  
  38. A/UX 3.x.x's 'tc' device driver (version 1.40) officially and totally supports
  39. the following tape drives:
  40.  
  41.     Qualstar 9 track
  42.     Archive 4mm DAT
  43.     Archive QIC
  44.     Teac DCAS 600
  45.     Exabyte 8500        <<ED: no go with the 8200s>>
  46.     DC2000
  47.  
  48. Please note that all the devices except for the Qualstar 9-tracks require
  49. 8k-blocking when used through 'tc'. This means you will need to use 'tcb' or
  50. 'tbb' as a filter ('dd' will also work during reading). You should also
  51. specify 8k blocking (or a multiple thereof) when using dump.bsd.
  52.  
  53. Jim Jagielski has created a replacement for 'tc' called 'NEWtc'. It fixes
  54. a lot of Apple's 1.4 bugs as well as to provide some nice new features. It
  55. supports all the above drives in addition to:
  56.  
  57.     CIPHER drives
  58.     Exabyte 8200, 8205 and 8505
  59.     HP DATs
  60.     SONY SDT line
  61.     Teac DCAS 150 and 60
  62.     WangDAT 1300 and 2600 series
  63.     WankTEK series 6130 (FS/HF), 5525 and 5050ES.
  64.  
  65. It also has a "Generic" entry that will attempt to drive tapes it doesn't
  66. know about. If you have a drive that isn't supported, let Jim know and he'll
  67. try to add it.
  68.  
  69. NEWtc is up to version 3.32 and is available via anon-ftp on jagubox.
  70. Included in the package are replacement copies of 'mt', 'tc.7.Z' and 'mt.1.Z'.
  71.  
  72. Tony Cooper has written a VERY nice double-buffering copier that greatly
  73. increases the speed of backups; it's called 'tbb.' It works quite nicely with
  74. 'tc' (assuming the correct blocking factors)... It's included with the 'NEWtc'
  75. package.
  76.  
  77. Craig Ruff (cruff@ncar.ucar.edu) has written a Teac device driver also, which
  78. works with both the 150 MB and 60 MB drives. You get the complete source so
  79. you may "adjust" the driver if you want for other drives.
  80.  
  81. The Teac driver is available via anonymous ftp of jagubox.gsfc.nasa.gov.
  82.  
  83. %%% For more information about 'tc', please contact Jim via E-mail %%%
  84. %%% For more information about 'teac', please contact Craig via E-mail %%%
  85.  
  86. ===============================
  87. D.02)  EtherNet cards and A/UX
  88. -------------------------------
  89.  
  90. D.02)  I have an EtherNet card that works fine under the Macintosh OS
  91.        but not under A/UX. Why?
  92.  
  93. The reason is because to access the card (which is seen as a device by A/UX),
  94. you need an A/UX device driver for it. This is NOT the same as the stuff you
  95. had to install under the MacOS for it to work. Now A/UX includes drivers for
  96. the Apple EtherNet card (they aren't installed by default though), but they
  97. don't work with most of the 3rd party cards except for the 3Com "EtherLink
  98. NB", the Asante "MacCon" and the StarNet Networking cards. They are 100%
  99. register compatible with their Apple counterparts, so you can use Apple's
  100. 'ae' driver with them. Drivers for the EtherPort II cards are available via
  101. anon-ftp on jagubox. However, the drivers for the "old" EPII cards (full
  102. length) only support TCP/IP (they were written for A/UX 1.1 but will work
  103. under 2.0.x). As far as other cards are concerned, you will have to ask the
  104. vendor for A/UX drivers for it.
  105.  
  106. Please note that there have been numerous reports about problems with the
  107. EtherPortII cards, A/UX and the IIfx and IIsi... you are warned :)
  108.  
  109. =======================================
  110. D.03)  Can I use my scanner under A/UX?
  111. ---------------------------------------
  112.  
  113. A/UX 3.x.x fully supports the Apple OneScanner as well as providing better
  114. support for SCSI devices. A/UX will still use its own SCSI driver, however.
  115.  
  116. =====================================
  117. D.04)  Using SyQuest disks under A/UX
  118. -------------------------------------
  119.  
  120. D.04)  I'm trying to use a SyQuest drive under A/UX but it refuses to work.
  121.        I keep on getting a "more data than device expected" error message.
  122.        What's wrong?
  123.  
  124. The "problem" is with the generic SCSI disk driver under A/UX. For SCSI
  125. drives, there are certain parameters that may be adjusted by the user; these
  126. parameters are grouped in "pages." One such page concerns how the disk
  127. responds to and recovers from errors: the Error Recovery Page. A/UX expects
  128. the parameters in this page to have certain values. Now the vast majority of
  129. SCSI disks have the values set as expected, but this isn't the case with
  130. SyQuest drives. There is one parameter (PER) which is opposite than expected
  131. by A/UX. When A/UX trys to set this value to what it wants, however, the
  132. SyQuest drive reads this "request" wrong (the request is 16 bytes but the
  133. SyQuest only reads 4, so the SCSI Manager reports the error.
  134.  
  135. Tony Cooper (tony@marc.cri.nz) has written a Mac application which sets the
  136. Error Page values correctly: Fix Error Page. This application must be used
  137. under the MacOS. It can be found on jagubox.gsfc.nasa.gov as well as on
  138. aux.support.apple.com (aux.patches/unsupported/2.0). You can also use the
  139. FWB Hard Disk Toolkit - World Control Application to enable the PER bit in
  140. the recovery page (Page #1).
  141.  
  142. This program may also be a help in getting some SCSI-2 devices, such as disks
  143. and opticals, to work under A/UX. If A/UX sees that the Error Page parameters
  144. are incorrect, it will attempt to send a Mode Select command to fix them,
  145. however it will use the SCSI-1/CCS page length instead of the SCSI-2 length,
  146. which, depending on the drive, will not work.
  147.  
  148. By the by, here is the /etc/disktab entry for SyQuest:
  149.  
  150.     # SyQuest disk
  151.     #
  152.     Syquest|syquest|S45:\
  153.        :ty=winchester:ns#34:nt#2:nc#1275:
  154.  
  155. ==================================================
  156. D.05)  What 3-button mice work under A/UX (and X)?
  157. --------------------------------------------------
  158.  
  159. The Gravis SuperMouse was a 3-button mechanical mouse that was completely
  160. configurable and compatible with A/UX and was at the time your best bet.  At
  161. present, however, the Gravis SuperMouse is no longer manufactured or supported
  162. at _all_ by Gravis :(
  163.  
  164. The LogiTech MouseMan appears to be compatible with A/UX, as some people
  165. have been using it with no problems.
  166.  
  167. Mouse System's A-3 mouse is "fully" compatible with A/UX, but is hard-wired
  168. configured for A/UX as: Left Button = Actual Mouse Button; Middle Button =
  169. Left Arrow; Right Button = Right Arrow. The "A-3" power cdev doesn't work
  170. under A/UX. The A-3 mouse is an optical unit with a nice feel.
  171.  
  172. Please note that A/UX 2 & 3 only support a subset of the ADB Manager. Thus
  173. there are a few ADB devices that may not work under A/UX.
  174.  
  175. =====================================================
  176. D.06)  Is it worth getting a cache card for the IIci?
  177. -----------------------------------------------------
  178.  
  179. Absolutely! The card makes an amazing difference in performance. However,
  180. this performance increase is reduced when an external monitor is used. For
  181. more information about extensive benchmarking with the IIci and cache
  182. cards, you can snag the benchmarking results via anon-ftp on
  183. redstar.dcs.qmw.ac.uk in archive/papers.
  184.  
  185. ====================================================================
  186. D.07)  How can I figure out the /etc/disktab entry for my hard disk?
  187. --------------------------------------------------------------------
  188.  
  189. Many hard disk applications will reveal the disk drive geometry for you:
  190. FWB Hard Disk ToolKit is very good (SilverLining is a bit wrong on the number
  191. of tracks... it includes spares). What you are really looking for are the
  192. total number of cylinders ('nc'), the number of sectors per track ('ns') and
  193. the number of tracks ('nt'). Also, I'm maintaining a list of /etc/disktab
  194. entries. If you have any, send it to me and I'll add them.
  195.  
  196. The file is available via anon-ftp on jagubox.
  197. <<ED: I need _LOTS_ of entries>>
  198.  
  199. Just a note: the number of tracks ('nt') is equal to the number of heads.
  200.  
  201. ==========================================
  202. D.08)  Which serial cards work under A/UX?
  203. ------------------------------------------
  204.  
  205. There are a number of serial cards that "work" with A/UX. The Apple serial
  206. card is NOT one of them.
  207.  
  208.  o There is the Digiboard Nu/Xi, which comes in 4 and 8 port versions.  Brand
  209.    new drivers for the card have been coded and are available. This version
  210.    (3.3.0) however, doesn't currently work with CSlip but otherwise works
  211.    great.  You can snag the drivers via anon-ftp from digibd.com (which is
  212.    192.83.159.193) in drivers/mac.
  213.  
  214.    Technical Support for DigiBoard is 612-943-9020. If you'd like to contact
  215.    the main engineer responsible for the drivers, contact Brian Westley at the
  216.    following Email addresses:
  217.  
  218.       merlyn@digibd.com
  219.       ...uunet!digibd!merlyn
  220.       AppleLink: merlin
  221.  
  222. o There is also the Creative Solutions, INC (CSI) HQS/HDS v4.4/4.5 Hurdler
  223.   Serial Nubus cards. These cards have both pure UNIX _and_ MacOS device
  224.   drivers (i.e. a 'newconfig' code module and a MacOS INIT/DRVR module). The
  225.   A/UX drivers support baud rates up to 57.6k and 115.2k using the 'B50' and
  226.   'B75' flags, true hardware handshaking while monitoring DCD for Dialup
  227.   security, and full compatibility with CSlip and PPP and their associated
  228.   daemons. The A/UX-MacOS drivers are fully compatible with all CommToolbox
  229.   functions and serial drivers.
  230.  
  231.   For further info about the drivers, please contact Alan M. Friedman at
  232.   Intelligent Interfaces, Inc:
  233.  
  234.      alan@kether.intellint.com
  235.      AppleLink: D5620
  236.  
  237.   You can contact CSI at csi@applelink.apple.com (AppleLink: CSI).
  238.  
  239.  o Another is Paul Campell's Taniwha CommCard. This card does indeed work
  240.    with all versions of A/UX including 3.x.x. It has special support for
  241.    UUCP.  It has a few mysterious and not very important problems. It's an
  242.    excellent buy. The only problem is, it's not on the market anymore. If you
  243.    can get one used, though, it's worth getting. The one downside is that,
  244.    like Apple's ports, it won't SIMULTANEOUSLY support modem and hardware flow
  245.    control. It is immune to many of the nasty bugs which affect the built-in
  246.    serial ports, including the two (at least) which can crash the kernel.
  247.  
  248.  o Yet another is the Applied Engineering QuadraLink serial card. According
  249.    to sources, the board was super easy to setup and use. It also appears
  250.    very solid as far as performance.
  251.  
  252.    The AE QuadraLink card, like the CommCard and the Apple ports, can't do
  253.    both hardware handshaking and modem control at the same time. No hardware
  254.    patch kit will be developed for the AE card...
  255.  
  256. ===========================================
  257. D.09)  lpr printer problems with LW IIg|IIf
  258. -------------------------------------------
  259.  
  260. D.09)  I'm using a LaserWriter IIg with A/UX 3.x.x and whenever I print some-
  261.        thing to it through 'lpr', the first line of the page is cut off. Why?
  262.  
  263. This only shows up on versions of the IIg (and IIf) with less than 5MB RAM.
  264. The reason is because this makes the LW default to PhotoGrade-mode. You can
  265. do 2 things to fix this:
  266.  
  267.     1. Using the LaserWriter Utility program, disable PhotoGrade.
  268.        Since one of the main advantages of these LW's is PhotoGrade,
  269.        this option is kinda unpalatable.
  270.  
  271.     2. If you are _only_ using "Letter" mode under 'lpr', then you
  272.        can edit /usr/lib/ps/pstext.pro to include the following line
  273.        between "% RCSID:..." and "/StartPage...":
  274.  
  275.        %!PS-Adobe-1.0
  276.        % Z%Copyright Apple Computer 1987\tVersion 1.1 of pstext.pro on\
  277.          87/05/04 19:02:25
  278.        %%Creator: pstext
  279.        %%DocumentFonts: Courier
  280.        % RCSID: $Header: pstext.pro,v 2.1 85/11/24 12:19:55 shore Rel $
  281. ====>>>letter 
  282.        /StartPage{/sv save def 48 760 moveto}def
  283.  
  284. This will fix the problem and make it usable again.
  285.  
  286. ===============================
  287. D.10)  'tc' errors and blocking
  288. -------------------------------
  289.  
  290. D.10)  I'm trying to access my tape drive using 'tc' (with something like
  291.        "find . -print | cpio -o > /dev/rmt/tc1") but it doesn't work...
  292.  
  293. Except for 9-track magtapes, all I/O to tape drives associated with the 'tc'
  294. device files _must_ be blocked at 8k. The 'tcb' program does just that so
  295. that should be included. For example, to write:
  296.  
  297.     $ find . -print | cpio -o | tcb > /dev/rmt/tc1
  298.  
  299. And to read:
  300.  
  301.     $ tcb < /dev/rmt/tc1 | cpio -i
  302.  
  303. You can get better performance if you increase the buffer size (just make
  304. sure that it's a multiple of 8k). For example, you could use 'dd' as your
  305. blocking filter with a 'bs=10x8k'.
  306.  
  307. Jim Jagielski's replacement for 'tc' allows for 'tc' to use the tape drive's
  308. own physical block size as the logical block size for I/O. Doing so results
  309. in a bit of a performance hit so it isn't recommended for normal use. You
  310. should use the "mode" only if you need to read tapes written by 'st' or by
  311. another platform. Please note you are still limited to an I/O block size of
  312. at least the physical block size, which can be anything for 512 to 1024 to
  313. 8192 bytes.
  314.  
  315. %%% For more information about 'tc', please contact Jim via E-mail %%%
  316.  
  317. =========================================================
  318. D.11)  What CD-ROM drives are compatible with A/UX 3.x.x?
  319. ---------------------------------------------------------
  320.  
  321. The original Apple CD-ROM drive (CD SC) is 100% compatible with A/UX as is
  322. the newer CD-150. Older versions of the CD-300 (those with pre 1.8f ROMS)
  323. would cause problems with A/UX and would do little more than allow you to
  324. install A/UX, making it almost useless for day-to-day use. One of the fixes
  325. of 3.0.2 is _much_ better support for all versions of the CD-300, although
  326. Apple does suggest that you update the CD-ROM drive's ROMs with the latest
  327. version if you have problems. I've heard that you can get the latest ROMs by
  328. calling 1-800-SOS-APPL or seeing your Apple dealer. The following are also
  329. known to be 100% compatible (meaning you can use them to install A/UX as well
  330. as when running A/UX):
  331.  
  332.     The Toshiba XM3201, XM3301B XM3401B
  333.     DEC RRD42, RRD40 (LMSI CM-212)
  334.     Denon DRD 253
  335.     Sun CD-ROM (Sony CDU-8012?)
  336.     CD-Technologies Porta-Drive CD-ROM
  337.     Chinon CDA-431
  338.  
  339. 3.1 adds support for NEC CD-ROMs; previous versions of A/UX weren't able to
  340. work with these units due to their physical block size.
  341.  
  342. ==================================
  343. D.12)  Audio CD support under A/UX
  344. ----------------------------------
  345.  
  346. D.12)  I've tried to install the CD Remote extension to A/UX so that
  347.        I can play audio CD's, but it doesn't work...
  348.  
  349. At present, the default A/UX setup doesn't support audio CDs. Kelly King and
  350. Andrew Kass (at Apple), however, have written the "AUX SCSI Toolbox"
  351. extensions that emulates the Mac SCSI Manager. With this extension installed,
  352. you can run applications and drivers that talk to the Mac SCSI Manager,
  353. including the Apple CD-ROM driver! With this extension, you can listen to
  354. your audio CDs under A/UX! This is the latest version of the extension: 1.0b4.
  355.  
  356. "AUX SCSI Toolbox" is available via ftp on jagubox under:
  357.  
  358.    /pub/aux/apple.fixes/unsupported/3.0.x/SCSItlbx.tar.gz
  359.  
  360. Please read the included ReadMe before installing and using it.
  361.  
  362. ==================================================
  363. D.13)  What UNIX CD-ROM formats does A/UX support?
  364. --------------------------------------------------
  365.  
  366. Other than the "normal" A/UX SysV and UFS file system type, A/UX supports
  367. ISO-9660 file system format CD-ROMs. However, you can only access these CDs
  368. from the MacOS environment; you can't "mount" them in the normal UNIX-way. As
  369. distributed, A/UX doesn't include the needed Extensions that allow the MacOS
  370. Environment from recognizing these CDs. To fix this, you need to copy the
  371. following Extensions from the Apple CD-ROM Software disks (version 3.2 or
  372. later) to the System Folder of the user(s) that need access to these CDs:
  373.  
  374.    o Foreign File Access
  375.    o High Sierra File Access
  376.    o ISO 9660 File Access
  377.  
  378. The docs are a little blurry on this (even though it's specifically mentioned
  379. in Chapter 5 of the "Setting Up Accounts and Peripherals for A/UX") since they
  380. say that you don't need to add any _kernel_ resources...
  381.  
  382. One of A/UX's quirks is that all files on ISO-9660 CDs are "seen" as TEXT
  383. type files. This causes troubles with binary files since when you try to
  384. drag them over to the "/" disk, A/UX will perform it's \r->\n translation.
  385. To avoid this from happening, you can:
  386.  
  387.    1 Drag the file(s) over to a MacOS HFS disk. Then use ResEdit (or something
  388.      similar) to change the file Creator to "A/UX" and Type to "BIN " (note the
  389.      space!). Now you can drag the file over to "/".
  390.  
  391.    2 Use ResEdit to look at the NCOD resource in the "ISO 9660 File Access"
  392.      extension. Open the "Main" resource in NCOD. Now change the string
  393.      "TEXT" to "BIN " and "hscd" to "A/UX". Save, logout and login. This
  394.      changes things so that _all_ files on the CD-ROM appear as non-Text,
  395.      CommandShell files, so that A/UX will _not_ perform any translation.
  396.  
  397. Again, please note that A/UX will not recognize _any_ of the audio capability
  398. of CD-ROMs unless you add the "AUX SCSI Toolbox" extension described in Q&A
  399. #D.12.
  400.  
  401. ====================================================================
  402. D.14)  How can I add printers other than those available in Chooser?
  403. --------------------------------------------------------------------
  404.  
  405. <<ED: From a post by Antonio Ordonez (antonio@apple.com)>>
  406.  
  407. If the printer is in another zone, it is necessary to define the zone in
  408. which the printer is located with a full path name.  You can then "hardwire"
  409. a printer name including the zone for a particular printer queue.
  410.  
  411. The best way to do this is to make a copy the /usr/spool/lpd/AppleTalk
  412. directory and give it a name related to the printer we want to use. Modify
  413. the file ifilter/ofilter/nfilter  (it is the same file with 3 hard links) in
  414. this directory. Also modyfy the /etc/printcap file to create a new printer
  415. queue.
  416.  
  417. I will use my system as an example so please modify to reflect your
  418. situation.
  419.  
  420. The first thing to do is to create the new directory and put the correct
  421. files in it. NOTE that I am using mknod to create the pipe file.
  422.  
  423. mkdir Idaho
  424. chown daemon Idaho
  425. chgrp daemon Idaho
  426. cp AppleTalk/ifilter Idaho/ifilter
  427. cd Idaho
  428. ln ifilter ofilter
  429. ln ofilter nfilter
  430. mknod pipe p
  431. chown daemon *
  432. chgrp daemon *
  433.  
  434. In my case I have a printer called "Idaho Spooler" in the zone "SCV CAM2
  435. 2nd W"  while my system is on the zone "SCV CAM2 2nd E", so all I do is to
  436. modify the /usr/spool/lpd/Idaho/ifilter file (you can use vi or
  437. TextEditor)
  438. and change the line that defines the value for Printer from
  439.  
  440. Printer=`basename "cwd"`
  441.         -to-
  442. Printer="Idaho Spooler:LaserWriter@SCV CAM2 2nd W"
  443.  
  444. In the /etc/printcap file I copy the entry for AppleTalk (all six lines) and
  445. change any reference to AppleTalk to the name I used for my new directory.
  446. Again, in my case I used "Idaho" as the directory name so my /etc/printcap
  447. file looks like:
  448.  
  449.   #
  450.   # pragma ident "@(#)lpr:printcap        5.4 90/03/27 "
  451.   #
  452.   # Copyright 1990 Apple Computer, Inc.
  453.   # All Rights Reserved.
  454.   ##
  455.   # Remote AppleTalk printer (selected by Chooser)
  456.   # For an AppleTalk printer which doesn't support PostScript remove last 2
  457.   names.
  458.   lp|at|AppleTalk|postscript|PostScript:\
  459.           :lp=/dev/null:\
  460.           :if=/usr/spool/lpd/AppleTalk/ifilter:\
  461.           :of=/usr/spool/lpd/AppleTalk/ofilter:\
  462.           :nf=/usr/spool/lpd/AppleTalk/nfilter:\
  463.           :sd=/usr/spool/lpd/AppleTalk:
  464.   lp2|Idaho:\
  465.           :lp=/dev/null:\
  466.           :if=/usr/spool/lpd/Idaho/ifilter:\
  467.           :of=/usr/spool/lpd/Idaho/ofilter:\
  468.           :nf=/usr/spool/lpd/Idaho/nfilter:\
  469.           :sd=/usr/spool/lpd/Idaho:
  470.  
  471. After all these steps are completed restart the printer queue with the command
  472.  
  473.     lpc restart all
  474.  
  475. Now you should be able to send a print job to the printer in the other zone
  476. with the command
  477.  
  478.     lpr -Plp2 /etc/passwd
  479.  
  480. or
  481.  
  482.     lpr -PIdaho /etc/passwd
  483.  
  484. Hope this helps
  485.  
  486. ============================================================
  487. D.15)  What 3rd party accelerators are compatible with A/UX?
  488. ------------------------------------------------------------
  489.  
  490. For the most part, all DayStar Digital accelerators are compatible with A/UX
  491. 3.0 even if their controlling CDEVs don't work under A/UX (the accelerator
  492. must be enabled with the CDEV before booting A/UX). However, their 040
  493. accelerators do NOT work under A/UX. In fact, except for Apple's own Quadra
  494. 700 Logic Board Upgrade, there are no 040 accelerators that work (i.e. don't
  495. crash) under A/UX.
  496.  
  497. There has been at least 1 report of the DayStar-accelerated MacII not working
  498. under 3.0.2... it's possible that 3.0.2 is more sensitive to timing than 3.0
  499. was...
  500.  
  501. According to Daystar Digital, the DayStar QuadraCache is _not_ compatible
  502. with A/UX. DayStar is working on a fix... Nonetheless, there are a number of
  503. people (including people at Apple) who are using these cache cards with no
  504. problems.
  505.  
  506. << ED: This is kinda skimpy, but I'd thought I'd start it up. EMail me
  507.        your list >>
  508.  
  509. ==============================================================
  510. D.16)  Will the old serial HP DeskWriter work under A/UX?
  511. --------------------------------------------------------------
  512.  
  513. No, it won't... You need to use AppleTalk to use it under A/UX.
  514.  
  515. ================================================
  516. D.17)  How can I use a HP DeskWriter under A/UX?
  517. ------------------------------------------------
  518.  
  519. For the answer, snag a copy of DeskWriter.txt which is available via anon-
  520. ftp on jagubox in /pub/aux.
  521.  
  522. ======================================
  523. D.18)  Does A/UX support 24-bit color?
  524. --------------------------------------
  525.  
  526. Yes.
  527.  
  528. There is one major caveat, that will hopefully be addressed in future
  529. versions. On startup, A/UX reinitializes all hardware drivers, including
  530. the video-drivers; as a result, most accelerated 24-bit cards (all third-
  531. party cards known to date, as well as Apple's old 8*24 GC card) will be
  532. reinitialized to run in non-accelerated mode. You'll still get 24-bit video,
  533. but depending on your hardware, it may be painfully slow.
  534.  
  535. This could be solved by better driver support from the vendors of accelerated
  536. video cards. Certain vendors have been promising such support for awhile now.
  537.  
  538. The best hardware to run A/UX with 24-bit video enabled are currently
  539. the Quadra 700, 900, and 950, whose internal video can be populated with
  540. enough VRAM to support 24-bit color (note that the Q800 cannot do this !).
  541. Performance is considered good under A/UX by many users.
  542.  
  543. The following is a list of 24-bit cards that readers have reported work with
  544. A/UX from personal experience. It is NOT a complete list; there have been no
  545. reports of cards that work under MacOS but not A/UX (excepting the caveat
  546. detailed above):
  547.  
  548.     Apple 8*24, 8*24GC
  549.     Quadra 700, 900, 950 internal video
  550.     PrecisionColor PRO 24xp
  551.     RasterOps 24STV, Paintboard li
  552.     Radius 24XP, 24XK
  553.  
  554. =================================================
  555. D.19)  What's the specifics on the AWS95 PDS Card?
  556. -------------------------------------------------
  557.  
  558. The AWS95 PDS Card (known as "Pisces") has two main functional additions to
  559. the Q950. The first is that it includes an external level-2 cache for the
  560. Quadra's 68040. The cache size is 128K, but this can be increased with Apple
  561. provided SRAM upgrade kits. The use of a L2 cache increases the base perfor-
  562. mance of the Q950.
  563.  
  564. The second capability that Pisces includes is the addition of two additional
  565. upgraded SCSI buses. Pisces fully supports Direct Memory Access (DMA) on these
  566. SCSI buses. This can greatly increase SCSI throughput by offloading SCSI
  567. operations to the PDS card. The card supports active termination and negation
  568. on the 2 SCSI DMA buses, improving signal quality and integrity.
  569.  
  570. =================================================
  571. D.20)  What are the specifics of SCSI under A/UX?
  572. -------------------------------------------------
  573.  
  574. SCSI under A/UX is SCSI-1/CCS and not SCSI-2. However, A/UX can use most
  575. SCSI-2 devices. Problems will arise on some SCSI-2 disks if their Error
  576. Correction Mode Pages are incorrect (See Q&A D.04). A/UX supports SCSI
  577. connect/disconnect which results in more efficient use of the SCSI bus.
  578. Finally, A/UX provides asynchronous I/O as well.
  579.  
  580. =========================================================
  581. D.21)  I can't get my LaserJet 4M to work reliably. Help!
  582. ---------------------------------------------------------
  583.  
  584. Bad news... for some reason, if the LaserJet is connected _directly_ to a
  585. Q700 running A/UX via AppleTalk then it won't work. If you have a router or
  586. something similar between the two it'll work like a hose. It looks like it's
  587. most probably a 4M ROM bug and I hear that HP is "working" on a fix.
  588.  
  589. ==========================================================
  590. D.22)  Does the Apple Adjustable Keyboard work under A/UX?
  591. ----------------------------------------------------------
  592.  
  593. No it doesn't... This is due to the way the Adjustable keyboard actually
  594. works and the fact that A/UX doesn't fully support the ADB Manager. :(
  595.  
  596.  
  597.  
  598. :::::::::::::::::::::::::::::::::::
  599. ::::: PORTING AND PROGRAMMING :::::
  600. :::::::::::::::::::::::::::::::::::
  601.  
  602. ================================================================
  603. P.01)  How come rn|elm|less|etc... act weird concerning signals?
  604. ----------------------------------------------------------------
  605.  
  606. Well, it's not really them at all. Many people have found that more than a
  607. few ports require the addition of the 'set42sig()' call to enable BSD 4.2
  608. signal delivery. The best place to add this is as the 1st executable statement
  609. under
  610.  
  611.     "main() {"
  612.  
  613. Another point about porting applications: A/UX's 'cc' does provide "strict"
  614. BSD, SystemV and Posix libraries. If you are porting a BSD program, you can
  615. enable BSD "emulation" by adding the "-ZB -lbsd" options to your 'cc' command
  616. line. In fact, using just the '-lbsd' option alleviates the need for adding
  617. the 'set42sig()' call mentioned above and is, in many cases, the suggested
  618. option. Compiling with gcc also helps out a great deal.
  619.  
  620. ===================================
  621. P.02)  Is X11R5 available for A/UX?
  622. -----------------------------------
  623.  
  624. Yes! Thomas Eberhardt has ported X11R5 and the binaries (which includes full
  625. shared libraries) for A/UX are available via anon-ftp on wuarchive.wustl.edu
  626. under systems/aux/X11R5 (our overseas friends should get it from
  627. ftp.uni-stuttgart.de due to US Export regs).  Patches for X11R5 compiled with
  628. gcc are also available. It looks like it results in a nice 10-20% increase in
  629. performance! Thomas had "taken over" X11R5 with his new port; John Coolidge
  630. used to do it...
  631.  
  632. %%% For more information about X11R5 for A/UX, E-mail Thomas %%%
  633.  
  634. ====================================
  635. P.03)  FSF GNU doesn't support A/UX?
  636. ------------------------------------
  637.  
  638. P.03)  I've noticed that FSF GNU doesn't support A/UX. Does that mean
  639.        I'll miss out on all the neat Gnu-stuff like gcc?
  640.  
  641. Although it's true that FSF is "boycotting" Apple and A/UX (FSF doesn't like
  642. Apple's predisposition of suing to protect "look and feel"), ports of most
  643. Gnu applications are available. Of particular interest is gcc version 2.5.7
  644. which has been ported by John Coolidge (coolidge@apple.com) and is available
  645. via anon-ftp on wuarchive.wustl.edu in systems/aux/gnu. The binaries, sources
  646. and diffs are all available.
  647.  
  648. GCC version 2.5.7 for A/UX has been ported and is available... Highly
  649. recommended!
  650.  
  651. As a nice compliment to using GCC, gdb (4.9) is also available.
  652.  
  653. %%% For more info about gcc for A/UX, please contact John via E-mail %%%
  654.  
  655. =======================================
  656. P.04)  Mail reader problems under A/UX
  657. ---------------------------------------
  658.  
  659. P.04)  I've ported Elm (or other mail reader) and it doesn't seem to work.
  660.        Why?
  661.  
  662. It seems most likely that the reason is because they attempt to use a
  663. different file locking scheme that /bin/mail does. Pre-3.0 versions of mail
  664. used 'flock' style file locking. 3.x.x now uses the '.lock' scheme for mail
  665. file locking. Elm 2.4.X requires that both flock and .lock be enabled. Elm
  666. 2.3.X requires _only_ .lock locking.
  667.  
  668. =============================================
  669. P.05)  What languages are available for A/UX?
  670. ---------------------------------------------
  671.  
  672. A/UX comes with a C compiler ('cc'), a FORTRAN-77 compiler ('f77') as well
  673. as an assembler ('as'), SNOBOL ('sno') and a kinda-basic interpreter ('bs').
  674. 'cc' is a nice, stable, if not-too-quick compiler. 'f77' is a true FORTRAN-77
  675. compiler and appears quite workable. I've not used 'sno' (I couldn't recall
  676. how to program in SNOBOL if my life depended on it :) or 'bs'.
  677.  
  678. If you are doing any work in C, then it would be well worth it to get a copy
  679. of the GNU C compiler ('gcc') (see Q&A #P.03). gcc is K&R and ANSI compatible
  680. so if you are doing ANSI work you'll need it. Apple also has an ANSI C
  681. compiler ('c89') that you can buy. It's available on the "A/UX Developer's
  682. Toolkit CD" from APDA. There is also at least one other 3rd-party C compiler
  683. out there, but I can't recall it's name right now. gcc is free; c89 runs
  684. about $800. Both include C++ capabilities.
  685.  
  686. There are also 2 very good 3rd-party FORTRAN compilers: NKR FORTRAN and Absoft
  687. MacFORTRAN II. In my opinion, MacFORTRAN II is the better product...  it has
  688. finer compiler control, a wide number of compatibility options (such as VAX
  689. FORTRAN) and excellent speed. If you do order MFII, be _sure_ to get the A/UX
  690. version. They also sell an MPW version that will work under A/UX but it's
  691. run under, you guessed it, MPW. The A/UX version is a true "Unix" compiler
  692. and it's optimized for A/UX. Both MFII and NKR FORTRAN run about $500-$600.
  693.  
  694. Oasys sells 3 compiler packages: C, C++ and FORTRAN. All the compilers are
  695. based on the GreenHills compilers which are known to be robust and fast.
  696. However, the Oasys packages are expensive, running about $2000 per language
  697. (although you do get assemblers and linker/loaders with the package).  Unisoft
  698. used to distribute their "Optimizing Compilers" (FORTRAN and C) for A/UX,
  699. but they are no longer available... Pity, because they also were based on
  700. GreenHills and were quite nice.
  701.  
  702. At present, I know of no true Pascal compilers for A/UX.
  703.  
  704. Finally, if you are doing program development, then you'll need a good
  705. debugger. As described above in "List of ports...", gdb has been ported if
  706. you would prefer using something other than sdb or dbx, which are included
  707. with A/UX. If you are using FORTRAN, then Absoft also makes an excellent
  708. debugger which has been fine-tuned to work with MFII (it also does quite well
  709. with C); it's called FX. It has two interfaces, character and Motif, and is
  710. quite powerful.
  711.  
  712. =======================================
  713. P.06)  Is OSF/Motif available for A/UX?
  714. ---------------------------------------
  715.  
  716. The only source for OSF/Motif (1.1.4) for A/UX that I know of is:
  717.  
  718.    Integrated Computer Solutions
  719.    201 Broadway
  720.    Cambridge, MA 02139
  721.    617-547-0510
  722.  
  723. However, they have stopped producing this and have since stopped support for
  724. A/UX OSF/Motif. They may still have a few copies of it available, so if you
  725. don't mind using unsupported software, give them a call.
  726.  
  727. If you have, or can get, the actual source code for Motif then the following
  728. will be of some help: 1.1.4 compiles with minimal changes to the source using
  729. 'cc' and works "great." However, the source for 1.2.2 makes calls to various
  730. XIM multi-character routines, leaving many unresolved externals when linking.
  731. Now, if someone ported X11R5 and left the XIM routines intact, then maybe
  732. compiling and linking 1.2.2 would go off without a hitch... Any takers??
  733.  
  734. ===========================
  735. P.07)  Looking for 'ranlib'
  736. ---------------------------
  737.  
  738. P.07)  While trying to port some software, the Makefile looks
  739.        for a program called 'ranlib' and dies when it can't
  740.        find it. What is it and where can I get it.
  741.  
  742. 'ranlib' is a program that increases the efficiency of accessing and using
  743. archives (*.a files). A/UX's 'ar' already does this, so it isn't needed.
  744. To get around this, do something like:
  745.  
  746.     ln /bin/true /bin/ranlib
  747.  
  748. You could also use '/bin/touch' but the above will (hopefully) take care of
  749. cases when ranlib is called with options. If you want to put 'ranlib'
  750. somewhere else, then that's OK. If the location is a different file system,
  751. then you'll need to use a symbolic link:
  752.  
  753.     ln -s /bin/true /usr2/local/bin/ranlib
  754.  
  755.  
  756.  
  757. :::::::::::::::::::::::::
  758. ::::: COMMUNICATION :::::
  759. :::::::::::::::::::::::::
  760.  
  761. ==================================
  762. C.01)  'getty' problems under A/UX
  763. ----------------------------------
  764.  
  765. C.01)  I'm unable to start a getty process on a built-in serial port. When
  766.        I use 'setport' to enable the port, I get a "no such device" error.
  767.        Configuring /etc/inittab to respawn getty on the port has no effect.
  768.  
  769. AppleTalk is probably enabled for the port. The getty process can be started
  770. temporarily by turning off AppleTalk via A/UX's Finder Chooser and THEN
  771. using the 'setport' command.
  772.  
  773. You can permanently disable AppleTalk by reconfiguring the kernel with
  774. "newconfig noappletalk". If you wish to keep the drivers installed in the
  775. kernel but still want to "permanently" disable AppleTalk, you can edit
  776. /etc/startup to prevent AppleTalk from initializing and /etc/inittab can be
  777. editted to start getty. (NOTE: /etc/startup is regenerated by newconfig so
  778. you'll have to redo this if you reconfigure the kernel).
  779.  
  780. If you don't have an EtherTalk card installed, then you can also modify
  781. /etc/appletalkrc to point to "ethertalk0" instead of "localtalk0". Doing
  782. this stops AppleTalk from bothering the serial port because it tries to use
  783. the non-existant card.
  784.  
  785. ========================================
  786. C.02)  sendmail problems with /etc/hosts
  787. ----------------------------------------
  788.  
  789. C.02)  I am using and depending on /etc/hosts to do all my hostname resolving
  790.        (i.e. not using named or /etc/resolv.conf). How come I can't mail
  791.        to other hosts, but I can ping|ftp|etc... them?
  792.  
  793. Well, the problem is actually with sendmail (in /usr/lib). sendmail (under
  794. A/UX 2.0 and later) assumes the use of a nameserver. Pre-2.0 versions were
  795. "adjusted" to look in /etc/hosts if any nameserver call failed (which it
  796. would if it wasn't running, of course :).
  797.  
  798. Jim Jagielski (jim@jagubox.gsfc.nasa.gov) has hacked sendmail 5.65 for A/UX
  799. to have it also check /etc/hosts. The source code is available via anon-ftp on
  800. jagubox.
  801.  
  802. You may also want to upgrade to smail 3.1.28. smail is a very powerful yet
  803. easy to configure (and maintain) replacement for sendmail. It can both query
  804. the NameServer as well as look in /etc/hosts to "interpret" hostnames. The
  805. required A/UX-related diffs and patches, which were written by Bob Denny
  806. (denny@alisa.com) are available on jagubox.
  807.  
  808. %%% For more info, contact Jim %%%
  809.  
  810. =================================================
  811. C.03)  "not a typewriter" error message with mail
  812. -------------------------------------------------
  813.  
  814. C.03)  When I try to mail something, I get the following error message:
  815.        "Cannot read frozen config file: not a typewriter". What's wrong?
  816.  
  817. This message is produced by sendmail (/usr/lib/sendmail) when it's frozen
  818. configuration file (/usr/lib/sendmail.fc) is unusable (as it is in the A/UX
  819. distribution which has it as a 0-byte file). To create a "new" frozen file
  820. of your present sendmail.cf file (assuming that it's good), type:
  821.  
  822.     $ /usr/lib/sendmail -bz
  823.  
  824. (the sendmail daemon, if it exists, must be killed 1st).
  825.  
  826. ============================
  827. C.04)  Remote logins on tty0
  828. ----------------------------
  829.  
  830. C.04)  How do I set up my Mac and A/UX to enable remote logins via a modem
  831.        on tty0?
  832.  
  833. First of all, you must edit /etc/inittab to start getty on tty0 using mo_2400:
  834.  
  835.     00:2:respawn:/etc/getty -u -t 60 tty0 mo_2400
  836.  
  837. Make sure that your modem is set to be quiet, to not return result codes and
  838. to not echo back. It must also reset on DTR being dropped ("atq1e0&d3" will
  839. achieve this for most Hayes-compatible modems except certain (all) USR
  840. modems). Your modem must also raise DCD on connection ("at&c1") in order to
  841. have Dialup security (i.e. when the line is closed, HangUp the process.  This
  842. means that MODEM flow control must be specified in gettydefs). You then save
  843. these changes using the "at&w" sequence. Finally, to make it autoanswer, be
  844. sure to add "ats0=1&w".
  845.  
  846. Make sure that the modem cable is correctly configured (NOTE: This is for
  847. Dialup Security!):
  848.  
  849.     Mac       Modem
  850.     --------------------
  851.     1 (HskO)  20 (DTR)
  852.               4  (RTS)  <- yep... it gets sent to Pin 20 & 4
  853.     2 (HskI)  8  (DCD)
  854.     3 (TxD-)  2  (TxD)
  855.     4 (GDN)   7  (Sgnd)
  856.     5 (RxD-)  3  (RxD)
  857.     6 NO CONNECT
  858.     7 NO CONNECT
  859.     8 (RxD+)  7  (Sgnd)  <- this is right, it gets tied to Mac pin 4 too.
  860.  
  861. If you mess up pin 8 things can get so flaky that you'll never figure out
  862. what's going on. You see, by grounding pin 8, you make the modem port truly
  863. RS-232 compatible. If not grounded, the port will use the RS-422 standard,
  864. which can cause lots of problems. For more info about pinouts and cable
  865. pinouts, check out "/usr/lib/uucp/README".
  866.  
  867. Please note that getty is the bidirectional version of getty, which is
  868. sometimes known as uugetty. Thus, you can have dial in and dial out at the
  869. same time on the same port. You should be using at least version 1.16 of HDB
  870. (see above: "known bugs" and Q&A #A.16)
  871.  
  872. ==================================
  873. C.05)  'talk' and other UNIX boxes
  874. ----------------------------------
  875.  
  876. C.05)  How come I can't use 'talk' with some of the other Unix boxes out
  877.        there, and they can't talk to me?
  878.  
  879. The reason why is because there are two versions of talk (and it's daemon
  880. talkd) out there. A/UX uses the BSD 4.2 version. Others use the 4.3 version.
  881. The two aren't compatible and don't even talk on the same port. If you try
  882. to talk to someone and all you get is a "Checking for invitation..." message
  883. then it's because the machine you're trying to access is using 4.3.
  884.  
  885. Steve Green (xrsbg@dirac.gsfc.nasa.gov) has ported the 4.3 versions of talk
  886. and talkd (now renamed ntalk and ntalkd for A/UX) to overcome this snag. You
  887. can have both versions available and running with no problems. The port is
  888. available via anon-ftp on jagubox.gsfc.nasa.gov.
  889.  
  890. =====================================================
  891. C.06)  How can I convince A/UX to forward IP packets?
  892. -----------------------------------------------------
  893.  
  894. You will need to use 'adb' to adjust the A/UX kernel to enable IP forwarding.
  895. As root, and in single-user mode, follow this (A/UX responses in ""):
  896.  
  897.     $ adb -w -k /unix /dev/kmem
  898.     "a.out file = /unix (COFF format)"
  899.     "core file = /dev/kmem"
  900.     "ready"
  901.     ipforwarding?D
  902.     "ipforwarding:    0"
  903.     ipforwarding?W 1
  904.     "ipforwarding:  0x0     =     0x1"
  905.     $w
  906.     $q
  907.  
  908. And reboot.
  909.  
  910. You'll need to redo this whenever the kernel is rebuilt (like via 'newunix')
  911.  
  912. =================================
  913. C.07)  Is PPP available for A/UX?
  914. ---------------------------------
  915.  
  916. Unfortunately, I know of no port of PPP for A/UX :(
  917.  
  918. ================================================
  919. C.08)  How can I change the MTU value for CSlip?
  920. ------------------------------------------------
  921.  
  922. You will need to use 'adb' to adjust either the kernel or the CSlip driver to
  923. change this value.  As root, and in single-user mode, follow this to adjust
  924. the kernel (A/UX responses in ""):
  925.  
  926.     $ adb -w -k /unix /dev/kmem
  927.     "a.out file = /unix (COFF format)"
  928.     "core file = /dev/kmem"
  929.     "ready"
  930.     slip_mtu?d
  931.     "slip_mtu:    296"
  932.     slip_mtu?w <<hex value of number you want it to be>>
  933.     "ipforwarding:  0x0     =     0x<<the value>>"
  934.     $w
  935.     $q
  936.  
  937. And reboot.
  938.  
  939. You'll need to redo this whenever the kernel is rebuilt (like via 'newunix')
  940.  
  941. If you prefer to instead edit the CSlip driver, then follow this:
  942.  
  943.     cd /etc/install.d/boot.d
  944.     $ adb -w cslip
  945.     "a.out file = cslip (COFF format)"
  946.     "cannot open core file"
  947.     "ready"
  948.     slip_mtu?d
  949.     "slip_mtu:    296"
  950.     slip_mtu?w <<hex value of number you want it to be>>
  951.     "ipforwarding:  0x0     =     0x<<the value>>"
  952.     $w
  953.     $q
  954.  
  955. Now run 'newconfig -v' and reboot.
  956.  
  957.  
  958.  
  959. ::::::::::::::::::::::::::::
  960. ::::: ERRORS EXPLAINED :::::
  961. ::::::::::::::::::::::::::::
  962.  
  963. =======================================
  964. E.01)  backspace erases prompt problems
  965. ---------------------------------------
  966.  
  967. E.01)  How do I keep command lines that I edit with "backspace" from erasing
  968.        the prompt?
  969.  
  970. This behavior is due to the tty driver under A/UX. The BSD tty driver (which
  971. A/UX doesn't use) handles this, whereas the SysV driver doesn't. If you are
  972. running 'ksh' then you can "set -o viraw" to prevent this from happening.
  973. As far as I know, there are no work-arounds for 'sh' or 'csh'. ('tcsh' and
  974. 'bash' do not suffer from this problem... )
  975.  
  976.  
  977. ====================================
  978. E.02)  'xinit'|'startx' server error
  979. ------------------------------------
  980.  
  981. E.02)  Whenever I try to run xinit (or startx) from the CommandShell I get
  982.        a fatal server error. Why?
  983.  
  984. The reason why is because both X and the CommandShell want _complete_ control
  985. over your Mac (display, keyboard and mouse). So, when you try to start one
  986. while running the other, you'll get into trouble. You need to start X either
  987. from the Console Emulator Mode or by choosing it as your "session type" from
  988. the Login screen (This session type will be available only if your installed
  989. Apple's X or have installed John Coolidge's 'sessiontypes' for X11R5).
  990.  
  991. ================================================
  992. E.03)  "fcntl: local lock manager" error message
  993. ------------------------------------------------
  994.  
  995. E.03)  I keep on getting the following error message on the Console:
  996.        "fcntl: local lock manager not registered". What's going on?
  997.  
  998. This is printed out whenever your kernel is configured for NFS and a file-
  999. lock is attempted (as when sending Email) but the NFS lock daemon (rpc.lockd)
  1000. isn't running. This is most probably due to the fact that it wasn't started
  1001. in /etc/inittab. The fix is simple: enable rpc.lockd (and it's companion
  1002. rpc.statd) in /etc/inittab as follows:
  1003.  
  1004.    nfs5:2:wait:/etc/rpc.statd   # set to "wait" for NFS status monitor
  1005.    nfs6:2:once:/etc/rpc.lockd   # set to "once" for NFS lock manager
  1006.  
  1007. and either Restart A/UX or simply type 'init q'.
  1008.  
  1009. ===============================================
  1010. E.04)  "xterm: no available ptys" error message
  1011. -----------------------------------------------
  1012.  
  1013. E.04)  When I try to startup 'xterm', I get the following error
  1014.        message: "xterm: no available ptys"... What gives?
  1015.  
  1016. There are three possible solutions:
  1017.  
  1018.     1. Make sure that there are ptys configured into the
  1019.        kernel... Use 'kconfig' to check that NPTY is non-0
  1020.     2. Switch to X11R5... This seems to happen to some users
  1021.        running Apple's X11...
  1022.     3. For at least one user, copying the /usr/lib/X11/xterm*.tic files
  1023.        to /usr/lib/terminfo/x/xterm(s) worked...
  1024.  
  1025. ==================================
  1026. E.05)  ps|pstat only work for root
  1027. ----------------------------------
  1028.  
  1029. E.05)  'ps' and 'pstat' only seem to work for root. If anyone else tries
  1030.        these commands, they get a "no mem" error message. What's wrong?
  1031.  
  1032. Both these commands require read access to /dev/kmem, which is not allowed
  1033. for regular users. Thus, the programs require that they be suid or sgid to
  1034. the user or group that can read /dev/kmem. See if this is true and fix if
  1035. not.
  1036.  
  1037. //////////////////////  END OF PART 3 OF 3  \\\\\\\\\\\\\\\\\\\\\\
  1038.  
  1039. =====================================
  1040. **** Author's/Editor's Signature ****
  1041. -------------------------------------
  1042.  
  1043.  
  1044. -- 
  1045. #include <std/disclaimer.h>
  1046.     Jim Jagielski               |  "Is this something you can share with
  1047.     jim@jagubox.gsfc.nasa.gov   |   the rest of us Amazing Larry!!??"
  1048.     NASA/GSFC, Code 734.4       |                  Pee Wee
  1049.     Greenbelt, MD 20771         |
  1050.